package com.zhan.ielts.domain;

import java.sql.Timestamp;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.zhan.frame.core.dao.domain.Identifiable;

public class UsersDetail implements Identifiable {

	private static final long serialVersionUID = 4249004816359359356L;

	private String id;
	private String userId;
	private String examTime;
	private String takeExam;
	private String grade;
	private Float score;
	private Float targetScore;
	private String examType;
	private Timestamp loginTime;
	private String isShared;
	private String tableName;
	private long wordReviewResetTime;

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getExamTime() {
		return examTime;
	}

	public void setExamTime(String examTime) {
		this.examTime = examTime;
	}

	public String getTakeExam() {
		return takeExam;
	}

	public void setTakeExam(String takeExam) {
		this.takeExam = takeExam;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public Float getScore() {
		return score;
	}

	public void setScore(Float score) {
		this.score = score;
	}

	public Float getTargetScore() {
		return targetScore;
	}

	public void setTargetScore(Float targetScore) {
		this.targetScore = targetScore;
	}

	public String getExamType() {
		return examType;
	}

	public void setExamType(String examType) {
		this.examType = examType;
	}

	public Timestamp getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(Timestamp loginTime) {
		this.loginTime = loginTime;
	}

	public String getIsShared() {
		return isShared;
	}

	public void setIsShared(String isShared) {
		this.isShared = isShared;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public long getWordReviewResetTime() {
		return wordReviewResetTime;
	}

	public void setWordReviewResetTime(long wordReviewResetTime) {
		this.wordReviewResetTime = wordReviewResetTime;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}

	@Override
	public String getId() {
		return this.id;
	}

	@Override
	public void setId(String id) {
		this.id = id;
	}

}